.panel,.flip{
	margin: 0;
	padding: 5px;
	text-align: center;
	background: #e5eecc;
	border: solid 1px #c3c3c3;
}
.panel{
	height: 120px;
	display: none;
}

.important{
    font-weight:bold;
    font-size:xx-large;
}

.blue{
    color:blue;
}

.ancestors *{ 
display: block;
border: 2px solid lightgrey;
color: lightgrey;
padding: 5px;
margin: 15px;
}

.siblings *{ 
display: block;
border: 2px solid lightgrey;
color: lightgrey;
padding: 5px;
margin: 15px;
}